• word of the day

    leptodactylid frog

    leptodactylid frog - Dictionary definition and meaning for word leptodactylid frog

    Definition
    (noun) toothed frogs: terrestrial or aquatic or arboreal
    Synonyms : leptodactylid

Word used in video below:
text: likes playing leap frog leap frog
Download our Mobile App Today
Receive our word of the day
on Whatsapp